﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Android_Helper.android
{
    class ThreeSegmentLayout
    {
        public static string GetThreeSegment()
        {
            StringBuilder sb = new StringBuilder();
            sb.AppendLine("<LinearLayout");
            sb.AppendLine("        android:layout_width=\"match_parent\"");
            sb.AppendLine("        android:layout_height=\"wrap_content\"");
            sb.AppendLine("        android:layout_margin=\"@dimen/fw_mgnTop1\"");
            sb.AppendLine("        android:layout_marginTop=\"@dimen/fw_mgnTop1\"");
            sb.AppendLine("        android:background=\"@drawable/button_rect_bgwhite_border1_r5\"");
            sb.AppendLine("        android:gravity=\"center_vertical\"");
            sb.AppendLine("        android:orientation=\"horizontal\"");
            sb.AppendLine("        android:padding=\"@dimen/fw_mgnTop2\">");
            sb.AppendLine("");
            sb.AppendLine("        <ImageView");
            sb.AppendLine("            android:layout_width=\"10dp\"");
            sb.AppendLine("            android:layout_height=\"10dp\"");
            sb.AppendLine("            android:id=\"@+id/ivStep2Lamp\"");
            sb.AppendLine("            android:src=\"@drawable/ico_status_lamp_green\" />");
            sb.AppendLine("");
            sb.AppendLine("        <TextView");
            sb.AppendLine("            android:layout_width=\"wrap_content\"");
            sb.AppendLine("            android:layout_height=\"wrap_content\"");
            sb.AppendLine("            android:layout_marginLeft=\"@dimen/fw_mgnLeft1\"");
            sb.AppendLine("            android:text=\"2017-12-26 15:08\"");
            sb.AppendLine("            android:id=\"@+id/tvStep2Time\"");
            sb.AppendLine("            android:textColor=\"@color/fw_bg_gray\"");
            sb.AppendLine("            android:textSize=\"@dimen/fw_h3\" />");
            sb.AppendLine("");
            sb.AppendLine("        <TextView");
            sb.AppendLine("            android:layout_width=\"0dp\"");
            sb.AppendLine("            android:layout_height=\"wrap_content\"");
            sb.AppendLine("            android:layout_marginLeft=\"@dimen/fw_mgnLeft1\"");
            sb.AppendLine("            android:layout_weight=\"1\"");
            sb.AppendLine("            android:text=\"资料审核通过\"");
            sb.AppendLine("            android:id=\"@+id/tvStep2Desc\"");
            sb.AppendLine("            android:textColor=\"@android:color/black\"");
            sb.AppendLine("            android:textSize=\"@dimen/fw_h3\" />");
            sb.AppendLine("    </LinearLayout>");
            return sb.ToString();

        }

        public static  string GetKeyValueTextView(string key, string value, string enkey)
        {
            StringBuilder sb = new StringBuilder();
            sb.AppendLine("");
            sb.AppendLine("");
            sb.AppendLine(string.Format("<!--{0}   {1}-->", key, value));
            sb.AppendLine("<LinearLayout");
            sb.AppendLine("                android:layout_width=\"match_parent\"");
            sb.AppendLine("                android:layout_height=\"wrap_content\"");
            sb.AppendLine("                android:layout_gravity=\"center_vertical\"");
            sb.AppendLine("                android:layout_margin=\"@dimen/fw_mgnTop2\"");
            sb.AppendLine(string.Format("                android:id=\"@+id/ll{0}\"", enkey));
            sb.AppendLine("                android:orientation=\"horizontal\">");
            sb.AppendLine("");
            sb.AppendLine("                <TextView");
            sb.AppendLine("                    android:layout_width=\"100dp\"");
            sb.AppendLine("                    android:layout_height=\"wrap_content\"");
            sb.AppendLine("                    android:text=\""+ key + "\"");
            sb.AppendLine(string.Format("                android:id=\"@+id/tvKey{0}\"", enkey));
            sb.AppendLine("                    android:textColor=\"@color/fw_bg_gray\"");
            sb.AppendLine("                    android:textSize=\"@dimen/fw_h3\" />");
            sb.AppendLine("");
            sb.AppendLine("                <TextView");
            sb.AppendLine("                    android:layout_width=\"0dp\"");
            sb.AppendLine("                    android:layout_height=\"wrap_content\"");
            sb.AppendLine("                    android:layout_marginLeft=\"@dimen/fw_mgnLeft1\"");
            sb.AppendLine("                    android:layout_weight=\"1\"");
            sb.AppendLine(string.Format("                android:id=\"@+id/tvValue{0}\"", enkey));
            sb.AppendLine("                    android:text=\""+ value + "\"");
            sb.AppendLine("                    android:textColor=\"@android:color/black\"");
            sb.AppendLine("                    android:textSize=\"@dimen/fw_h3\"");
            sb.AppendLine("                    />");
            sb.AppendLine("");
            sb.AppendLine("            </LinearLayout>");
            return sb.ToString();

        }

        public static string GetKeyValueEditText()
        {
            StringBuilder sb = new StringBuilder();
            sb.AppendLine("<LinearLayout");
            sb.AppendLine("                android:layout_width=\"match_parent\"");
            sb.AppendLine("                android:layout_height=\"wrap_content\"");
            sb.AppendLine("                android:layout_gravity=\"center_vertical\"");
            sb.AppendLine("                android:layout_margin=\"@dimen/fw_mgnTop2\"");
            sb.AppendLine("                android:orientation=\"horizontal\">");
            sb.AppendLine("");
            sb.AppendLine("                <TextView");
            sb.AppendLine("                    android:layout_width=\"100dp\"");
            sb.AppendLine("                    android:layout_height=\"wrap_content\"");
            sb.AppendLine("                    android:text=\"姓名\"");
            sb.AppendLine("                    android:textColor=\"@color/fw_bg_gray\"");
            sb.AppendLine("                    android:textSize=\"@dimen/fw_h3\" />");
            sb.AppendLine("");
            sb.AppendLine("                <EditText");
            sb.AppendLine("                    android:layout_width=\"0dp\"");
            sb.AppendLine("                    android:layout_height=\"wrap_content\"");
            sb.AppendLine("                    android:layout_marginLeft=\"@dimen/fw_mgnLeft1\"");
            sb.AppendLine("                    android:layout_weight=\"1\"");
            sb.AppendLine("                    android:text=\"\"");
            sb.AppendLine("                    android:textColor=\"@android:color/black\"");
            sb.AppendLine("                    android:textSize=\"@dimen/fw_h3\"");
            sb.AppendLine("                    android:background=\"@null\"");
            sb.AppendLine("                    android:cursorVisible=\"false\"");
            sb.AppendLine("                    />");
            sb.AppendLine("");
            sb.AppendLine("            </LinearLayout>");
            return sb.ToString();

        }
    }
}
